package com.ruoyi.project.gxgw_modules.clue.service;

import com.ruoyi.project.gxgw_modules.clue.domain.Clue;
import java.util.List;

/**
 * 线索记录 服务层
 * 
 * @author ruoyi
 * @date 2019-01-21
 */
public interface IClueService 
{
	/**
     * 查询线索记录信息
     * 
     * @param clueId 线索记录ID
     * @return 线索记录信息
     */
	public Clue selectClueById(Integer clueId);
	
	/**
     * 查询线索记录列表
     * 
     * @param clue 线索记录信息
     * @return 线索记录集合
     */
	public List<Clue> selectClueList(Clue clue);
	
	/**
     * 新增线索记录
     * 
     * @param clue 线索记录信息
     * @return 结果
     */
	public int insertClue(Clue clue);
	
	/**
     * 修改线索记录
     * 
     * @param clue 线索记录信息
     * @return 结果
     */
	public int updateClue(Clue clue);
		
	/**
     * 删除线索记录信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteClueByIds(String ids);
	
}
